package com.zwps.biz.domain.service;

import java.util.ArrayList;

import com.zwps.biz.api.model.dto.log.message.SelectLogMessageDTO;
import com.zwps.biz.api.model.vo.log.message.SelectLogMessageVO;
import com.zwps.common.api.model.vo.PageInfoVO;
import com.zwps.common.core.rabbitmq.message.LogMessage;

public interface LogMessageService {
    /**
     * 添加日志
     * 
     * @Title: addLog
     * @Description:
     * @param message
     * @author lyh
     * @date 2023年10月19日 下午2:19:40
     */
    void addLogMessage(LogMessage message);

    void addLogMessage(String message);

    void deleteLogMessage(ArrayList<Integer> ids);

    PageInfoVO<SelectLogMessageVO> selectLogMessagePage(SelectLogMessageDTO dto);
}
